home *** CD-ROM | disk | FTP | other *** search
Oberon Text | 1995-01-20 | 706 b | 26 lines | [TEXT/.Ob4] |
- Syntax10.Scn.Fnt
- StampElems
- Alloc
- 20 Jan 95
- MODULE Input; (* mf 9.12.92 *) (* mah
- IMPORT
- SYS:=SYSTEM, Macintosh, Sys;
- TimeUnit- : INTEGER;
- PROCEDURE Available*(): INTEGER;
- BEGIN RETURN Macintosh.Available()
- END Available;
- PROCEDURE Read*(VAR ch: CHAR);
- BEGIN Macintosh.Read(ch)
- END Read;
- PROCEDURE Mouse*(VAR keys: SET; VAR x, y: INTEGER);
- BEGIN Macintosh.Mouse(keys, x, y)
- END Mouse;
- PROCEDURE SetMouseLimits*(w, h: INTEGER);
- BEGIN Macintosh.SetMouseLimits(w, h)
- END SetMouseLimits;
- PROCEDURE Time*(): LONGINT;
- BEGIN RETURN 50*Sys.TickCount () DIV 3 (* convert to milliseconds *)
- END Time;
- BEGIN TimeUnit:=1000
- END Input.
-